package controlador;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.LinkedList;
import java.util.Vector;

import modelo.Ingrediente;
import vista.VentanaListadoIngredientes;


public class ControladorListadoIngrediente implements ActionListener {
    private VentanaListadoIngredientes vista;
    private Ingrediente modelo;
    public ControladorListadoIngrediente(VentanaListadoIngredientes aThis) {
        vista= aThis;
        modelo= new Ingrediente();
        vista.addListener(this);
    }

    public void actionPerformed(ActionEvent ae) {
        if(ae.getActionCommand().equals("Consultar")){
            vista.getModeloTabla().setRowCount(0);
                LinkedList<Ingrediente> v = modelo.consultarGeneral();
                for (int i = 0; i < v.size(); i++) {
                vista.agregar(v.get(i));

            }
            }
            else{
                vista.hide();
            }
    }

}
